DeliciousBrains\WP_Offload_SES\WP_Offload_SES D

Total Complexity 177
Dependencies 18
Dependents 11
Total lines 1,353
Lines of code 750
Logical lines of code 439
Comment lines 384
Methods 55
Properties 14

Methods 55

Method Rating Maintainability Complexity Lines of code
convert_wpses_options()
B
42 16 53
ajax_set_aws_keys()
A
46 8 44
handle_post_request()
A
50 9 27
get_settings_sub_nav_tabs()
A
51 8 24
maybe_override_network_settings()
S
53 7 20
is_verified_email_address()
S
58 7 15
mail_handler()
S
51 6 25
upgrade_routines()
S
53 6 23
get_email_action_links()
S
53 6 21
is_plugin_setup()
S
58 6 16
get_email_status_i18n()
S
56 5 19
get_verified_senders()
S
64 6 8
check_unverified_senders()
S
51 4 27
plugin_actions_settings_link()
S
60 5 12
plugin_load()
S
42 2 51
ajax_save_settings()
S
56 4 18
maybe_migrate_from_wpses()
S
57 4 17
admin_menu()
S
57 4 16
init()
S
48 2 32
http_prepare_download_log()
S
57 3 15
maybe_decode_subject()
S
69 4 6
verify_ajax_request()
S
65 4 8
ajax_verify_sender()
S
59 3 15
show_settings_tabs()
S
66 4 9
get_settings_tabs()
S
58 3 14
plugin_deactivated_notice()
S
59 3 14
check_defined_access_keys()
S
60 3 13
trigger_queue()
S
52 2 25
ajax_send_test_email()
S
56 2 18
settings_saved_notice()
S
69 3 6
more_info_link()
S
61 2 12
add_failed_email_notice()
S
53 1 26
remove_aws_keys_if_constants_set()
S
75 2 5
get_plugin_page_title()
S
69 2 7
end_ajax()
S
81 1 3
get_aws()
S
82 1 3
get_ses_api()
S
82 1 3
get_email_log()
S
82 1 3
get_email_events()
S
82 1 3
get_email_queue()
S
82 1 3
get_notices()
S
82 1 3
get_health_report()
S
82 1 3
get_settings_nonce_key()
S
80 1 3
get_attachments()
S
82 1 3
is_pro()
S
82 1 3
ajax_verified_senders_list()
S
77 1 4
ajax_delete_sender()
S
68 1 7
render_page()
S
66 1 8
ajax_activity_table()
S
77 1 4
remove_aws_keys()
S
74 1 5
ajax_remove_aws_keys()
S
67 1 9
get_plugin_prefix()
S
82 1 3
ajax_get_diagnostic_info()
S
66 1 9
get_plugin_prefix_slug()
S
79 1 3
__construct()
S
77 1 4